Modeling and Testing Legacy Data Consistency Requirements
نویسندگان
چکیده
An increasing number of data sources are available on the Internet, many of which offer semantically overlapping data, but based on different schemas, or models. While it is often of interest to integrate such data sources, the lack of consistency among them makes this integration difficult. This paper addresses the need for new techniques that enable the modeling and consistency checking for legacy data sources. Specifically, the paper contributes to the development of a framework that enables consistency testing of data coming from different types of data sources. The vehicle is UML and its accompanying XMI. The paper presents techniques for modeling consistency requirements using OCL and other UML modeling elements: it studies how models that describe the required consistencies among instances of legacy models can be designed in standard UML tools that support XMI. The paper also considers the automatic checking of consistency in the context of one of the modeling techniques. The legacy model instances that are inputs to the consistency check must be represented in XMI.
منابع مشابه
Towards a Data Consistency Modeling and Testing Framework for MOF Defined Languages
The number of online data sources is continuously increasing, and related data are often available from several sources. However accessing data from multiple sources is hindered by the use of different languages and schemas at the sources, as well as by inconsistencies among the data. There is thus a growing need for tools that enable the testing of consistency among data from different sources...
متن کاملIntegrating UML with Service Refinement for Requirements Modeling and Analysis
Unified Modeling Language (UML) is the de facto standard for requirements modeling and system design. UML as a visual language can tremendously help customers, project managers, and developers to specify the requirements of a target system. However, UML lacks the ability to specify the requirements precisely such as the contracts of the system operation, and verify the consistency and refinemen...
متن کاملIntegration Issues in Information System Reengineering - Computer Software and Applications Conference, 1996. COMPSAC '96., Proceedings of 20th Internation
In this paper we address the problem of how to apply the schema integration techniques in the legacy system migration since some issues in the legacy concept: legacy system migration and reengineering are closely related to the schema integration methods. The importance of introducing integration issues to legacy system migration lies in the following aspects: 1) To adapt the legacy systems to ...
متن کاملEfficient System Integration using Semantic Requirements and Capability Models - An Approach for Integrating Heterogeneous Business Services
Business system designers want to integrate heterogeneous legacy systems to provide business services cheaper and faster. Unfortunately, modern integration technologies represent important integration knowledge only implicitly making solutions harder to understand, verify, and maintain. In this paper we propose a data-driven approach, “Semantically-Enabled Externalization of Knowledge” (SEEK), ...
متن کاملSelection of Reverse Engineering Methods for Relational Databases
The problem of choosing a method for the reverse engineering of relational database systems is not trivial. Methods have different input requirements and each legacy system has its particular characteristics that restrict information availability. In this paper, we propose a classification framework based on the method’s input requirements, namely: attribute semantics, attribute name consistenc...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2003